Printing system, printing method, and recording medium

ABSTRACT

A printing system and printing method and a recording medium are capable of conducting the printing efficiently. Regarding the first printing means for printing images per one print in the first size and discharging these images, and the second printing means for printing images per multiple copies in the first size and discharging these images; the number of prints to be allocated to the first and the second printing means is determined so that the printing is finished in a minimum amount of time corresponding to the total number of prints of the first size to be printed. And based on the determination result, the first and the second printing means is controlled.

BACKGROUND OF THE INVENTION

[0001] 1. Field of the Invention

[0002] The present invention relates to a printing system, a printing method and a recording medium, and suitably applied to a printing system comprising multiple sets of sublimate color roll printers, for example.

[0003] 2. Description of the Related Art

[0004] In a sublimate color printer, a thermal head is pressed onto the platen via an ink ribbon and print paper, and by heat transferring the heat molten or sublimate ink applied to the ink ribbon on the print paper per one line using the thermal head based on the print signal to be given from outside, images based on the print signal can be printed on the print paper.

[0005] In the case of printing a large quantity of images, by using the plural number of sublimate color printers and operating these concurrently, images can be printed in a minimum amount of time.

[0006] At this point, the time required to finish printing all images to be printed is as follows: $\begin{matrix} {t = \frac{n}{p}} & (1) \end{matrix}$

[0007] Where the total number of prints to be n; the number of sublimate color printers to be p; time required for the sublimate color printer to print a copy of image to be t. And the time can not be shortened than t.

[0008] On the other hand, as the digital camera comes into wide use, the digital printing service is offered widely. And a printing system capable of printing a vast number of images more rapidly is desired in the printing shops for offering the printing service.

SUMMARY OF THE INVENTION

[0009] In view of the foregoing, an object of this invention is to provide a printing system and printing method, and a recording medium capable of conducting printings efficiently.

[0010] The nature, principle and utility of the invention will become more apparent from the following detailed description when read in conjunction with the accompanying drawings in which like parts are designated by like reference numerals or characters.

BRIEF DESCRIPTION OF THE DRAWINGS

[0011] In the accompanying drawings:

[0012]FIG. 1 is a brief linear perspective view showing the external construction of a printing service device according to the present invention;

[0013]FIG. 2 is a brief linear perspective view illustrating the internal construction of a printing service device;

[0014]FIG. 3 is a block diagram illustrating the internal construction of a printing service device;

[0015]FIGS. 4A and 4B are brief linear plane diagram illustrating L size ink ribbon and 2L size ink ribbon;

[0016]FIGS. 5A and 5B are conceptual diagrams illustrating printing onto the roll paper;

[0017]FIG. 6 is a brief linear diagram showing a media selection screen;

[0018]FIG. 7 is a brief linear diagram showing a message screen;

[0019]FIG. 8 is a brief linear diagram showing a print selection screen;

[0020]FIG. 9 is a brief linear diagram showing a print setting screen;

[0021]FIG. 10 is a brief linear diagram showing the construction of the first and the second color roll printers;

[0022]FIG. 11 is a brief linear diagram illustrating the starting location of the roll paper in the first and the second color roll printers;

[0023]FIG. 12 is a brief linear diagram illustrating the starting location of the roll paper in the first and the second color roll printers;

[0024]FIG. 13 is a brief linear diagram illustrating the printing operation in the first and the second color roll printers;

[0025]FIG. 14 is a conceptual diagram illustrating the second print mode;

[0026]FIG. 15 is a flow chart showing the assignment calculation processing procedure;

[0027]FIG. 16 is a flow chart showing the assignment calculation processing procedure;

[0028]FIG. 17 is a flow chart showing the assignment calculation processing procedure;

[0029]FIG. 18 is a diagram showing the total print time according to various configurations;

[0030]FIG. 19 is a brief linear diagram showing another embodiment; and

[0031]FIG. 20 is a diagram showing another embodiment.

DETAILED DESCRIPTION OF THE EMBODIMENT

[0032] Preferred embodiments of this invention will be described with reference to the accompanying drawings:

[0033] (1) Construction of Printing Service Device 10 According to the Present Invention

[0034] In FIG. 1, reference numeral 10 generally shows a printing service device to be placed on the street and in the convenience store according to the embodiment of the present invention. And the service to print images recorded on various types of removable media such as memory card, floppy disk and recordable compact disc (CD=R) in the user desired size by the number of prints that the user desires can be offered for pay.

[0035] More specifically, in this printing service device 10, the plural number of slots 12 (12A, 12B, 12C) corresponding respectively to various removable media placed on the front surface part of a box 11 and a monitor 14 on which a touch panel 13 is attached to its display screen and an open-close free door 15 are provided. Also a coin inserting slot 16, a money inserting slot 17, a coin return slot 18 and a paper discharging slot 19 are provided on the door 15.

[0036] Furthermore, as shown in FIGS. 2 and 3, inside of the box 11, various removable media drivers 20 (20A, 20B, 20C) placed corresponding to each slot 12 respectively, a fee charging processing unit 21 for conducting various kinds of processing on fee charging, sublimate type first and second color roll printers 22 and 23, and a system control unit 24 for conducting the operation control of this printing service device 10 are stored.

[0037] In this case, as shown in FIG. 4A, the color roll printer 23 is equipped with an ink ribbon 26 on which yellow (Y), magenta (M) and cyan (C) inks and laminating sheet (L), each having the size corresponding to the normal printing size (hereinafter referred to as L size) are applied or attached repeatedly having space between in order and a roll paper 27 having the same width as the length of L size as shown in FIGS. 5A and 5B.

[0038] Then, the first color roll printer 22, sequentially conducting the thermal transfer of each color ink 15Y, 15M and 15C of the ink ribbon 26 for L size and a sheet for laminate 25L onto the roll paper 27 based on the image data to be supplied from the system control unit 24, that will be described later, prints images based on that image data on the edge part of the roll paper 27 as shown in FIG. 5A. Then, cutting off the edge part of the roll paper 27 at the predetermined cutting position CP₁, the first color roll printer 22 can output L size print images per one print.

[0039] Furthermore, the second color roll printer 23 is equipped with an ink ribbon 29 (hereinafter referred to as ink ribbon for 2L size) on which inks 28Y, 28M, 28C of yellow (Y), magenta (M) and cyan (C) are applied in order repeatedly having space between corresponding to 2L size, its width is twice bigger than L size as shown in FIG. 4B, and the same roll paper 27 as that of provided on the first color roll printer 22.

[0040] Furthermore, the second color roll printer 3, successively conducting the thermal transfer of inks 28Y, 28M, 28C of ink ribbon for 2L size, prints image based on that image data onto the edge part of the roll paper 27 as shown in FIG. 5B. Then, cutting off the edge part of the roll paper 27 at the cutting position CP₂, it can output 2L size printed image per one print.

[0041] On the other hand, the system control unit 24 is comprised of the personal computer configuration having a central processing unit (CPU), read only memory (ROM), random access memory (RAM) and hard disc device. This system control unit 24 sequentially displays the required graphical user interface (GUI) screen on the monitor 14 based on the control program stored in the ROM or hard disc device in advance. And simultaneously, it controls the corresponding driver 20 and the first and/or the second color roll printers 22, 23 based on the user input to be given via the control program and the touch panel 13.

[0042] In practice, the system control unit 24, by displaying the media selection screen 30 as shown in FIG. 6 on the monitor 14, makes the user select removable media brought in by the user. And then, by displaying the message screen 31 as shown in FIG. 7 on the monitor 14, the system control unit 24 urges the user to insert that removable media into the corresponding slot 12.

[0043] Moreover, when the removable media is loaded on the corresponding driver 20 via the slot 12 to which the removable media corresponds, the system control unit 24 reads out all image data recorded on the removable media, and the thumbnail picture of each image based on the image data read out is displayed on the monitor 14 such as shown in FIG. 8 as the print selection screen 32.

[0044] Furthermore, when the corresponding part of touch panel 13 is pressed and one image in the print selection screen 32 is selected, the system control unit 24 displays the print setting screen 33 for setting the desired number of prints, the printing direction and the print size (L size or 2L size) for images as shown in FIG. 9 on the monitor 14. Accordingly, by using the print selection screen 32 and the print setting screen 32, the user can select desired one or multiple images and can set the desired number of prints of these images.

[0045] With this arrangement, when the selection of images and the setting of desired number of prints are all finished, the system control unit 24, after confirming the corresponding amount of money has been thrown in based on the input money information to be supplied from the fee-charging processing unit 21 informing that the amount put in by the user. And applying the predetermined signal processing onto the image data of each image selected (hereinafter referred to as selected image), it gives such image data per each selected image to the first and/or the second color roll printer 22, 23 with the print command.

[0046] As a result, only the number of prints of each image set based on this image data is printed by the first and/or the second color roll printer 22, 23. And this print result is put out through the paper discharging slots of the first and/or the second color roll printers 22, 23, a shooter (not shown in Fig.) placed inside of the door 15 (FIG. 2) of the printing service device 10 and a paper discharging slot 19 provided on the door 15.

[0047] With this arrangement, in this printing service device 10, the user can print images based on the image data stored in various removable media in the desired print size and the desired number of prints by his own operation.

[0048] (2) Construction of the First and Second Color Printers 22, 23

[0049] At this point, FIG. 10 shows the internal construction of the first color roll printer 22 of the printing service device 10.

[0050] As is apparent from this FIG. 10, the first color roll printer 22 is equipped with a roll paper carrier unit 40, a ribbon take-up unit 41 for holding the ink ribbon 26 for L size with the fixed tension and for rotating the take-up reel to take up the ink ribbon 26 for L size, a platen 42 and a line type thermal head 43, a sensor unit 44 for detecting the existence or non existence of the roll paper 27, a roll paper cutting unit 46 placed on the paper discharging slot 45 in the first color printer 22, and a control unit 47 to control the whole operation of the first color roll printer 22.

[0051] The roll paper carrier unit 40 is equipped with a pair of first carrier rollers 50A and 50B, a capstan roller 51 and a pressure roller 52 and a pair of second carrier rollers 53A and 53B which are placed rotation free along the carrier path of the roll paper 27 respectively. And one of the first carrier rollers 50B, the pressure roller 52 and one of the second carrier rollers 53B can move freely by the driving mechanism (not shown in Fig.) in the direction to touch to the corresponding other first carrier roller 50A, the capstan roller 51 or the other second carrier roller 52A or in the direction to depart from these.

[0052] Furthermore, the capstan roller 51 is connected to the timing pulley 59 fixed to the output axis of the pulse motor 58 sequentially through a gear 54 placed coaxial and integral with the capstan roller 51, a gear 55 for gearing with the gear 54, a timing pulley 56 formed integral with the gear 55 and a timing belt 57. Thus, by driving the pulse motor 58, the capstan roller 51 can be rotated in the direction of an arrow a or in the opposite direction.

[0053] With this arrangement, in the roll paper carrier unit 40, under the condition in which one of the first carrier rollers 50B, the pressure roller 52 and one of the second carrier rollers 53B are attached respectively to the corresponding first carrier roller 50A of the other side, the capstan motor 51, or the second carrier roller 52A of the other side, by driving the pulse motor 58 and rotation driving the capstan roller 51, the roll paper 27 can run in the direction of discharging the paper (an arrow mark b) along the carrier path or in the opposite direction.

[0054] Furthermore, the platen 42 is placed in the later stage than the capstan roller 51 on the carrier path of the roll paper 7. And the thermal head 43 is held by the head holding unit (not shown in figures) in order to face to the platen 42 via the carrier path of the roll paper 27.

[0055] The head holding unit is capable of moving the thermal head 43 freely in the direction that the thermal head 43 attaches to the platen 42 and in the opposite direction. Thus, the thermal head 43 can be attached to the platen 42 as occasion demands.

[0056] Furthermore, the sensor unit 44 comprises a pair of light emitting element 44A and radiation element 44B placed on both sides having the carrier path of the roll paper 27 between and placed in the vicinity of paper discharging slot 45 of the first color roll printer 22 that is the last stage of the carrier path of the roll paper 27. With this arrangement, based on the output of this sensor unit 44 (i.e., output of the light emitting element 44B) the control unit 47 can detect the existence or non-existence of the roll paper 27 on that position.

[0057] Furthermore, the roll paper cutting unit 46 comprises a cutter blade 46A placed sliding free along the paper discharging slot 45, and by sliding the cutter blade 46A, the roll paper 27 can be cut in the width direction.

[0058] The control unit 47 is comprised of micro-computer configuration having such as CPU, ROM and RAM, and it executes the necessary control processing and signal processing based on the command to be given from the system control unit 24 (FIG. 3).

[0059] In practice, when the print command is given with image data from the system control unit 24, the control unit 47 sends the roll paper 27 in the paper discharging direction by driving the roll paper carrier unit 40 as shown in FIG. 11. In this case, by confirming the edge position of the roll paper 27 based on the output of the sensor unit 44 as shown in FIG. 12, the control unit 47 locates the beginning position of the roll paper 27 so that the length from the tip part of the roll paper 27 to the print starting position becomes the print length for L size.

[0060] Furthermore, by driving the ribbon take-up unit 41 (FIG. 10) the control unit 47 locates the beginning of the yellow ink 25Y (FIG. 4A) applied to the ink ribbon 26 for L size. Then, at the time when locating the beginning of the roll paper 27 and the ink ribbon for L size 26 is finished, the control unit 47 attaches the thermal head 43 to the platen 42 via the ink ribbon 26 for L size and the roll paper 27 by driving the head holding unit.

[0061] Then, the control unit 47, applying the predetermined signal processing such as the gamma correction to the image data given from the system control unit 24 as shown in FIG. 13, supplies its yellow element to the thermal head 43 per one line. And at the same time, the control unit 47 drives the pulse motor 58 (FIG. 10) of the roll paper carrier unit 40 (FIG. 10) and by successively pulling back the roll paper 27 per one line in the opposite direction to the paper discharging direction, it prints yellow element of the color images based on such image data on the roll paper 27 one line by one line.

[0062] Similarly, the control unit 47, successively thermal transferring magenta (M) and cyan (C) inks 25M and 25C of the ink ribbon for L size 26 and the sheet for laminate 25L to the roll paper 27, prints color images for L size based on such image data on the tip part of the roll paper 27.

[0063] Then, when the control unit 47 terminates such color image printing, it sends the roll paper 27 in the paper discharging direction by controlling the roll paper carrier unit 40 (FIG. 10). And then, by controlling the roll paper carrier unit 40 and the roll paper cutting unit 46, it makes the tip part of the roll paper on which such color image is printed be cut off. As a result, this color image is discharged outside via the paper discharging slot 19 (FIG. 1) of the printing service device 10 as described above.

[0064] Furthermore, by controlling the roll paper carrier unit 40 and the roll paper cutting unit 46, the control unit 47 makes the part on which color image remains in the edge part of the roll paper 27 be cut off, and then it terminates the printing processing to this image.

[0065] Thus, the first color roll printer 22 can print color images for L size based on the image data to be supplied from the system control unit 24 per one print and discharge these.

[0066] On the other hand, the second color roll printer 23 is constructed similar to the first color roll printer 22 except contents of the control processing of the control unit 60 (FIG. 10) at the time of print mode are different.

[0067] In practice, when the print command is given from the system control unit 24 with the image data, the control unit 60 of the second color roll printer 23, by driving the roll paper carrier unit 40, makes it locate the beginning of the roll paper 27 in the same manner as in the case of the first color roll printer 22.

[0068] Moreover, the control unit 60 successively thermal transfers each ink 28Y, 28M, 28C of yellow (Y), magenta (M) and cyan (C) of ink ribbon for 2L size 29 in the similar manner as those of the first color roll printer 22, and prints 2L size color image based on the image data on the tip part of the roll paper 27.

[0069] Furthermore, when the control unit 60 terminates such color image printing, by controlling the roll paper carrier unit 40 sends the roll paper 27 in the discharging direction. And then, by controlling the roll paper carrier unit 40 and the roll paper cutting unit 46, it cuts off the tip part of the roll paper 27 on which color image is printed. As a result, this color image is put out via the paper discharging slot 19 (FIG. 1) of the printing service device 10 as described above.

[0070] Furthermore, the control unit 60, by controlling the roll paper carrier unit 40 and the roll paper cutting unit 46, cuts off the part on which the color image remains in the tip part of the roll paper 27. And then, it terminates the printing processing for this image.

[0071] Accordingly, the second color roll printer 23 can print 2L size color images based on the image data to be supplied from the system control unit 24 per one print and discharge them by one.

[0072] In addition to the construction described above, in the case of this printing service device 10, the second print mode having the feature capable of printing L size color images for 2 images continuously is provided in the second color roll printer 23 as shown in FIG. 14 other than the first print mode that prints one 2L size color image. And these first and the second print modes can be shifted freely under the control of the system control unit 24.

[0073] In practice, at the time of the second print mode when the image data for 2 images (when printing 2 copies of the same image, image data for one image) and its print command are given from the system control unit 24, the control unit 60 of the second color roll printer 23 continuously prints color images for 2L size, PIC₁, PIC₂ based on the image data for 2 images onto the tip part of the roll paper 27 vertically.

[0074] Furthermore, by controlling the roll paper carrier unit 40 and the roll paper cutting unit 46 respectively, the control unit 60 successively cuts off the roll paper 27 at the first cutting position CP₁₀ set in the vicinity of edge part in the arrow d direction in one of the color image IC₁ printed on the tip side of the roll paper and at the second cutting position CP₁₁ set in the vicinity of edge part in the opposite direction to the arrow mark d in the other side color image PIC₂, and at the third cutting position CP₁₂ set in the vicinity of edge part of the arrow mark d in the other side color image PIC₂. As a result, these color images PIC₁, PIC₂ printed on the roll paper 27 are cut out and separated at the printed part and successively carried out via the paper discharging slot 19 (FIG. 1) of the printing service device 10.

[0075] Furthermore, the control unit 60, by controlling the roll paper carrier unit 40 and the roll paper cutting unit 46 again, cuts off the roll paper 27 at the predetermined fourth cutting position CP₁₃, a slightly departed in the arrow d direction from the edge part of the color image of the other side PIC₂ remaining in the tip part of the roll paper 27. And then, the control unit 60 terminates the printing processing to these 2 color images PIC₁ and PIC₂.

[0076] According to the method for obtaining 2 copies of L size color images after printing 2 pictures continuously and cutting off these, 2 prints of L size print images can be obtained in a short period of time as compared with the case of using the first color roll printer 22.

[0077] Thus, the second color roll printer 23 can print L size images per 2 prints more rapidly by using the ink ribbon for 2L size.

[0078] (3) Control Processing of System Control Unit 24 under Print Processing

[0079] Next, the control processing of the system control unit 24 when conducting the printing processing will be described in the following paragraphs.

[0080] This printing service device 10 is so constructed that the second color roll printer 23 can print L size print per 2 prints. Thus, in utilizing this feature the system control unit 23 can determine the number of prints to allocate to the first and the second color roll printers 22, 23 respectively so that the printing is ended in a minimum amount of time corresponding to the total number of prints (hereinafter referred to as merely the desired number of prints) of the user desired L size image. And based on the determination result, it controls these first and the second color roll printers 22 and 23.

[0081] In this case, the system control unit 24 determines the number of prints to allocate to the first and the second color roll printers 22 and 23 according to the allocation calculation processing procedure RT1 shown in FIGS. 15 to 17 based on the control program stored in the hard disc device of its own.

[0082] More specifically, when the print execution command is entered by the user operation after the selection of each image and the setting of the number of prints to be printed for this image are conducted by the user, the system control unit 24 starts this allocation calculation processing procedure RT1 at the step SP0.

[0083] At the following step SP1, the system control unit 24 calculates the following EQUATION: $\begin{matrix} {{P\quad T_{1}} = \frac{N}{\frac{P_{1}}{T_{1}} + \frac{P_{2} \times 2}{T_{2}}}} & (2) \end{matrix}$

[0084] Where the desired number of prints of L size image to be N; the number of sets of the first color roll printers 22 (in the case of this embodiment—one) to be P₁; the print time for one print of L size image by the first color roll printer to be T₁; the number of sets of the second color roll printers 23 (in the case of present embodiment—one) is P₂; the print time for 2 prints of L size image according to the second print mode by the second color roll printer 23 to be T₂.

[0085] Here, in EQUATION (2), the left side of the denominator shows the number of prints of L size image to be printed by the first color roll printer 22 per one second and the right side of the denominator shows the number of prints of L size image to be printed by the second color roll printer 23 per one second. Accordingly, from this EQUATION (2) the time required for printing PT₁ when printing the desired number of prints N of L size image by using the first and the second color roll printers 22 and 23 simultaneously can be obtained.

[0086] However, since there is no assurance that this print time PT₁ is the common multiple of the print time T₁ and print time T₂, in practice the desired number of prints may not be printed within this print time PT₁.

[0087] At the following step SP2, making the number of prints of L size image that can be printed by using all first color roll printers 22 (hereinafter referred to as the group of first color roll printer) within the time of the maximum common multiple of the print time T₁ and print time T₂ under the print time PT₁ to be QtyL; and the number of prints of L size image that can be printed by using all second color roll printers 23 (hereinafter referred to as the group of the second color roll printer) to be Qty2L; the system control unit 24 obtains these QtyL and Qty2L respectively.

[0088] However, since there is the possibility that the desired number of prints N can be printed faster if each first color roll printer 22 stops printing of the L size image once earlier and the second color roll printer 22 prints more copies for these, in the case of this embodiment, the number of prints, QtyL is calculated as the number of prints one time before than the number of prints corresponding to the maximum common multiple of the print time T₁ and the print time T₂ under the print time PT₁.

[0089] Then, the system control unit 24 proceeding to the step SP3, judges whether the number of prints QtyL is larger than “0” or not, and if an affirmative result is obtained, it proceeds to the step SP4. Then, after setting the number of the prints QtyL to the same value of the total number of prints P₁ of the first color roll printer 22, the system control unit 24 proceeds to the step SP5. On the other hand, if a negative result is obtained, the system control unit 24 proceeds immediately to the step SP5.

[0090] At the step SP5, the system control unit 24 calculates the number of prints remaining Rest that is the difference between the desired number of prints N and the number of prints QtyL and the number of prints Qty2L in the following EQUATION:

Rest=N−QtyL  (3)

[0091] Then, the system control unit 24 proceeds to the step SP6 and judges whether the value of the number of prints remaining Rest is larger than “0” or not.

[0092] Then, when a negative result is obtained at this step SP6, the system control unit 24 proceeds to the step SP7 and determines the number of prints of L size image to allocate respectively to the first color roll printer group and the second color roll printer group as the number of prints QtyL, Qty2L calculated at the step SP2. And then, it proceeds to the step SP26 (FIG. 17) and terminates the allocation calculation processing procedure RT1.

[0093] Accordingly, in this case, all of the L size images specified by the user can be printed out by allocating the L size image print to the part of the first color roll printer group or all of the first color roll printers 22 one by one but not using the second color roll printer 23.

[0094] On the other hand, when an affirmative result is obtained at the step SP6, the system control unit 24 proceeds to the step SP8 and sets the value of “i” and “j” to “0” (initialize) in the case where the number of prints of the remaining prints Rest to be allocated to the first color roll printer group to be “i” prints, and the number of prints to be allocated to the second color roll printer group to be “j” prints. Then, after the step SP9, the system control unit 24 searches for the combination of “i” and “j” in which the number of usage of each first color roll printer 22 of the first color roll printer group is less than twice, the number of usage of each second color roll printer 23 of the second color roll printer group is less than once and the remaining prints Rest can be printed most rapidly, and the second color roll printer 23 is the most used.

[0095] More specifically, the system control unit 24 calculates the following EQUATION using the value “i” and “j” set in the step SP9.

i+2×j  (4)

[0096] Then, the system control unit 24 judges whether this value agrees with the number of remaining prints Rest or not.

[0097] Then, when a negative result is obtained at the step SP9, the system control unit 24 proceeds to the step SP18 and resets the value of “i” to the value bigger than the value at that time by one. And the system control unit 24 proceeds to the step SP19 and judges whether the value of “i” at that time is smaller than twice of the number of sets of the first color roll printer 22 P₁ or not.

[0098] Then, when an affirmative result is obtained at the step SP19, the system control unit 24 returns to the step SP9, and repeats the loop of steps SP9-SP18-SP19-SP9 till the affirmative result is obtained at the step SP9 or the step SP19.

[0099] Furthermore, when a negative result is obtained at the step SP19, the system control unit 24 proceeds to the step SP20, and as well as setting the value of “i” to “0”, resets the value of “j” to the value only one bigger than the value at that time. Then, it proceeds to the step SP22 and judges whether the value of “j” at that time is smaller than the number of sets of the second color roll printers 22 P₂ or not.

[0100] Then, when an affirmative result is obtained at this step SP22, the system control unit 24 returns to the step SP9. Then, it repeats the loop of steps SP9-SP18-SP22-SP9 till the affirmative result is obtained at the step SP9 or the step SP22.

[0101] When an affirmative result is obtained at the step SP9 by detecting the combination of “i” and “j” in which the value of EQUATION (4) agrees with the number of remaining prints Rest according to the processing described above, the system control unit 24 proceeds to the step SP10 and calculates the second and the third print time PT₂ and PT₃ respectively; making the print time required to print QtyL copies of L size image calculated at the step SP2 using all first color roll printers 22 and “i” copies of L size image set at that time to be PT₂; and the print time required to print Qty2L copies of L size image calculated at the step SP2 using all second color roll printers 23 and “j” copies of L size image set at that time to be PT₃.

[0102] Furthermore the system control until 24 proceeds to the step SP11 and judges whether the second print time PT₂ is larger than the print time PT₃ or not. And if an affirmative result is obtained, it proceeds to the step SP12 and judges whether the value of EQUATION (4) agrees with the number of remaining prints Rest or not.

[0103] Then, if an affirmative result is obtained at this step SP12, the system control unit 24, proceeding to the step SP14, memorizes the print time PT₂ at that time as the time required to print the desired number of prints of L size image (hereinafter referred to as the total print time PT₄), and simultaneously memorizes the value of “i” at that time as the number of prints to allocate to the first color roll printer group in the remaining prints (hereinafter referred to as the number of first additional allocation prints AddL). And also it memorized the value of “j” at that time as the number of prints to allocate to the second color roll printer group in the remaining prints Rest (hereinafter referred to as the number of the second additional allocation prints Add2L).

[0104] Then, at the step SP9, the system control unit 24, by repeating the loop of steps SP9˜SP22 till a negative result is obtained, successively finds the other combination of “i” and “j” in which the value of Equation (4) agrees with the number of prints remaining Rest.

[0105] Then, every time the system control unit 24 obtains the affirmative result at the step SP11 as well as obtaining the other combination, it proceeds to the step SP13 from the step SP12, and judges whether the print time PT₂ at that time is smaller than the total print time PT₄ memorized in advance or not. And if an affirmative result is obtained at this step SP14, the system control unit 24 proceeds to the step SP14 and after updating the total print time PT₄ and the number of the first additional allocation prints AddL and the number of the second additional allocation prints Add2L to the values at that time, proceeds to the step SP18. On the other hand, if a negative result is obtained at the step SP13, the system control unit 14 proceeds directly to the step SP18 and repeats the step SP9 step SP22 till the negative result is obtained.

[0106] On the other hand, in the case where a negative result is obtained at the step SP11, the system control unit 24 proceeds to the step SP15 and judges whether the value of EQUATION (4) agrees with the number of prints remaining Rest or not for the first time.

[0107] In the case where the system control unit 24 obtains an affirmative result at the step SP15, it proceeds to the step SP17, and memorizes the print time PT₃ at that time as the time required to print the desired number of prints of L size image (total print time PT₄). And simultaneously, it memorizes the value of “i” at that time as the number of prints to allocate to the first color roll printer group (the number of the first additional allocation prints) in the number of prints remaining Rest, and also memorizes the value of “j” at that time as the number of prints to allocate to the second color roll printer group in the number of prints remaining Rest (the number of second additional allocation prints Add2L).

[0108] Then, the system control unit 24, repeating the processing of steps SP9 SP22 till a negative result is obtained at the step SP9, successively finds the other combination of “i ” and “j” in which the value of EQUATION (3) agrees with the number of prints remaining Rest.

[0109] Furthermore, every time when the system control unit 24 obtains such other combinations and the negative result at the step SP11, it proceeds to the step SP16 from the step SP15. And it judges whether the print time PT₂ at that time is smaller than the total print time PT₄ memorized in advance or not. At this step SP16, if an affirmative result is obtained, the system control unit 24 proceeds to the step SP17, and after updating the total print time PT₄ and the number of the first additional allocation prints AddL and the number of second additional allocation prints Add2L to the values of at that time respectively, the system control unit 24 proceeds to the step SP18. On the other hand, if a negative result is obtained at the step SP16, the system control unit 24 directly proceeds to the step SP18, and it repeats the processing of the step SP9˜step SP2 till a negative result is obtained at the step SP22.

[0110] Furthermore, when a negative result is obtained at the step SP22, the system control unit 24 proceeds to the step SP23 and judges whether the total print time PT₄ is set or not.

[0111] At this point, obtaining the negative result at this step SP23 means that there exists no other combination of “i” and “j” in which the value of EQUATION (4) agrees with the number of prints remaining Rest. And accordingly, it means that the number of prints remaining Rest cannot be printed by the combination of the first color roll printer group and the second color roll printer group.

[0112] Thus, the system control unit 24, after proceeding to the step SP24, executes the predetermined error processing such as displaying this on the monitor 14. Then, it proceeds to the step SP26 and terminates the allocation calculation processing procedure RT1.

[0113] On the other hand, if an affirmative result is obtained at the step SP23, this means that there exists the other combination of “i” and “j” in which the value of EQUATION (4) agrees with the number of prints remaining Rest, and the combination that makes the total print time PT₄ to the shortest is the combination of “i” and “j” memorized as the number of first additional allocation prints AddL and the number of second additional allocation prints ADD2L.

[0114] Thus, at this point, the system control unit 24 proceeds to the step SP25 and determines the number of prints of L size image to be allocated to the first color roll printer group AS_(L) to the following EQUATION:

AS _(L) =QtyL+AddL  (5)

[0115] And simultaneously, the system control unit 24 determines the number of prints of L size image to be allocated to the second color roll printer group AS_(2L) to the following EQUATION:

AS _(2L) =Qty2L+Add2L×2  (6)

[0116] Then, after proceeding to the step SP26, the system control unit 24 terminates this allocation calculation processing procedure RT1.

[0117] In this connection, the system control unit 24 drives each first color roll printer 22 of the first color roll printer group and each second color roll printer 23 of the second color roll printer group so that the determined number of prints of L size image can be printed by the first and the second color roll printer groups respectively based on the number of prints of L size images AS_(L), AS_(2L) thus determined for the first and the second color roll printer groups.

[0118] (4) Operation and Effects of the Present Embodiment

[0119] According to the foregoing construction, the printing service device 10 allocates the number of prints to be printed to the first and the second color roll printers 22, 23 respectively corresponding to the total number of prints of L size color images. And these L size color images are printed simultaneously by the first and the second color roll printers 22 and 23.

[0120] Accordingly, in this printing service device 10, the user desired number of prints of L size color image can be printed faster than the case of using 2 sets of first color roll printers for L size 22. And also this device can cope with 2L size prints other than L size prints.

[0121] In practice, concerning the case of providing 2 sets of the first color roll printers for L size 22 and the case of providing one set each of the first color roll printer for L size 22 and the second color roll printer for 2L size 23, we calculate the total print time PT₄ in the case where the total number of prints is 1˜50, making the required time that the first color roll printer 22 prints out one copy of L size image to be 20 seconds, the time required for the second color roll printer 23 to print out two copies of L size image continuously in the second print mode to be 32 seconds, the result as shown in FIG. 18 is obtained.

[0122] In this FIG. 18, the column of “L, L” shows each total print time PT₄ in the case of using 2 sets of first color roll printers, and the column of “L, 2L” shows each total print time PT₄ in the case of using one set each of the first and the second color roll printers under the condition the desired number of prints N (the column of “No. of prints” is 1˜50 copies. And as is clear from this FIG. 18, as the desired number of prints N increases, the total print time in the case of providing one set each of the first and the second color roll printers 22, 23 becomes shorter as compared with the case of providing 2 sets of first color roll printers 22.

[0123] Thus, according to this calculation, it is confirmed that preparing the second color roll printer for 2L size 23 in the printing service device 10 and assigning a part or all of prints to the second color roll printer corresponding to the total number of prints of L size color image, printing can be conducted faster.

[0124] According to the foregoing construction, since the number of prints to be printed is allocated to the first and the second color roll printers 22, 23 corresponding to the total number of prints of L size color image, and L size color images are printed simultaneously by these first and second color roll printers 22 and 23, L size color images can be printed faster corresponding to the 2L print size other than L size. Thereby, the printing service device capable of conducting the printing service efficiently can be realized.

[0125] (5) Other Embodiments

[0126] The embodiment described above has dealt with the case of applying the present invention to the printing service device 10 to be placed on the street or in the convenience store and constructed as shown in FIG. 1. However, the present invention is not only limited to this but also it can be applied widely to various other printing systems.

[0127] In this case, as shown in FIG. 19 for example, the printing system may be constituted by a receiver terminal 70 having the function equivalent to the touch panel 13, the monitor 14 and each driver 20 of the printing service 10, a personal computer 71 having the function equivalent to the system control unit 24 of the printing service device 10, and the first and the second color roll printers 22 and 23. And with arrangement, the printing system can be made to the configuration suited to be set in the photo shop for conducting the printing service.

[0128] Furthermore, the embodiment described above has dealt with the case of forming the printing system by using one set each of the first color roll printer for L size 22 and the second color roll printer for 2L size 23. However, the present invention is not only limited to this but also in the case of forming the printing system by using multiple sets each of the first and the second color roll printers 22, 23, the present invention can be applied as in the case described above.

[0129] In this case, if more sets of the second color roll printers are provided, printing can be conducted more rapidly. In practice, as shown in Figure, in the case of printing 1 to 50 copies of L size images by providing 3 sets of the first and the second color roll printers in total, the total print time PT₄ is calculated respectively on the case of providing 3 sets of the first color printers 22 (column of “L, L, L”), the case of providing 2 sets of the first color roll printers 22 and one set of second color roll printer 23 (column of “L, L, 2L”) and the case of providing one set of the first color roll printer and two sets of the second color printers 23 (column of “L, 2L, 2L”), it can be confirmed that as the number of prints increases, printing can be done more rapidly provided that the number of sets of the second color roll printer 23 is increased.

[0130] Furthermore, the embodiment described above has dealt with the case of using the 2L size printer two times as large as L size as the second color roll printer 23. However, the present invention is not only limited to this but also the printer capable of printing the size more than two times larger than L size as the second color roll printer 23 and capable of continuously printing more than 2 prints of L size image may be applied. In practice, in this case the ink ribbon and the print media (such as roll paper) fit to its size may be used and the configuration of the color roll printer itself may be formed corresponding to these.

[0131] Furthermore, the embodiment described above has dealt with the case of applying ROM as a recording medium to store the program for executing the allocation calculation processing procedure RT1 shown in FIG. 15˜FIG. 17. However, the present invention is not only limited to this but also various types of memories other than ROM, disc shaped recording media such as CD or hard disc, various kinds of tape shaped recording media such as magnetic tape and various other recording media can be widely applied.

[0132] Furthermore, the embodiment described above has dealt with the case where the system control unit 24 calculates the number of prints to assign to each of the first and the second color roll printers 22, 23 of the first and the second color roll printer group according to the allocation calculation processing procedure RT1. However, the present invention is not only limited to this but also the number of prints to assign to the first and the second color roll printer 22, 23 corresponding to the number of prints of such L size image may be kept as a table in advance.

[0133] Furthermore, the embodiment described above has dealt with the case of applying the color roll printers 22, 23 as the printing means. However, the present invention is not only limited to this but also various other printing means capable of conducting the printing can be widely applied.

[0134] While there has been described in connection with the preferred embodiments of the invention, it will be obvious to those skilled in the art that various changes and modifications may be aimed, therefore, to cover in the appended claims all such changes and modifications as fall within the true spirit and scope of the invention. 

What is claimed is:
 1. A printing system comprising: first printing means for printing images in the first size per one print and discharging these images; second printing means for printing images in said first size per multiple prints and discharging these images; and control means for determining the number of prints to allocate to each of said first and the second printing means so that the printing is terminated as rapidly as possible corresponding to the total number of prints of said first size to be printed and for controlling said first and the second printing means based on said determination result.
 2. A printing system according to claim 1, wherein: said second printing means comprises: the first print mode for printing images in the second size more than two times larger than said first size and discharging these; and the second print mode for printing images in said first size per multiple prints and cutting off said images per said images and discharging these images; and said control means shifts the print mode of said second printing means to said second print mode as occasion demands based on the total number of prints of said first size to be printed.
 3. A printing method, comprising: the first step for determining the number of prints to allocate to each of the first and the second printing means so that the printing is finished as rapidly as possible corresponding to the total number of prints of said first size to be printed, for the first printing means for printing images in the first size and discharging these per one print and the second printing means for printing images in said first size per multiple prints and discharging these; and the second step for controlling said first and the second printing means based on said determination result.
 4. A printing method according to claim 3, wherein: said second printing means comprises: the first print mode for printing images in the second size that is more than two times larger than the first size and discharging these; and the second print mode for printing images in said first size per multiple prints and cutting these off per said images and discharging these; and said second step shifts the print mode of said second printing means to said second print mode as occasion demands based on the total number of prints of said first size to be printed.
 5. A recording medium storing programs to execute the processing comprising: the first step for determining the number of prints to allocate to each of said first and the second printing means so that the printing is finished in a minimum amount of time corresponding to the total number of prints of said first size to be printed; regarding the first printing means for printing images per one print in the first size and discharging these and the second printing means for printing images in the first size per multiple prints and discharging these; and the second step for controlling the first and the second printing means based on said determination.
 6. A recording medium according to claim 5, wherein: said second printing means comprises: the first print mode for printing and discharging images in the second size more than two times larger than said first size; and the second print mode for printing images in the first size and separating said images and discharging these; and said second step shifts the print mode of said second printing means to said second print mode as occasion demands based on the total number of prints of said first size to be printed. 